home *** CD-ROM | disk | FTP | other *** search
/ Precision Software Appli…tions Silver Collection 3 / Precision Software Applications Silver Collection Volume Three (PSM) (1993).iso / drivers / sio_v01b.arj / SIO.TXT < prev    next >
Text File  |  1992-12-04  |  4KB  |  101 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                            SIO.SYS and VSIO.SYS open beta.
  13.  
  14.                                   Copyright, 1992 By
  15.                                    Raymond L. Gwinn
  16.                                  12469 Cavalier Drive
  17.                               Woodbridge, Virginia 22192
  18.  
  19.           USE THIS SOFTWARE AT YOUR OWN RISK.
  20.  
  21.           SIO.SYS and  VSIO.SYS are functional, but  not exact, replacement
  22.           for OS2's COM.SYS and VCOM.SYS.  Documentation, beyond that given
  23.           here,  is not available.   There is currently  no Windows support
  24.           (ie no compatible COMM.DRV).
  25.  
  26.           General Distribution  of  SIO/VSIO  is  currently  restricted  to
  27.           CompuServe and Bob Juge's BBS at 713-980-9671.
  28.  
  29.           A  supporting  FidoNet  echomail  conference  called SIO_BETA  is
  30.           available from Bob Juge at 1:106/2000.
  31.  
  32.           Messages/reports   from   program   authors   will   be   greatly
  33.           appreciated.    Messages may  be  sent directly  to  the SIO/VSIO
  34.           author via CompuServe, 72570,157 (Ray  Gwinn).  Messages may also
  35.           be  sent via FidoNet netmail, using host routing, to 1:265/104 or
  36.           directly  to 1:265/104  from  3:00am  to  6:00am EST  (8:00am  to
  37.           11:00am UTC).
  38.  
  39.           SIO.SYS and VSIO.SYS are  intended to be high  performance Serial
  40.           Input/Output routines.   Some brain  dead software  may not  work
  41.           with  these routines.  Also, some perfectly good software may not
  42.           work with these routines.  In any case, if you have programs that
  43.           do  not  work with  SIO/VSIO installed  let  me know  and, PLEASE
  44.           CONTACT THE AUTHOR of that software also.  Ask them to get a copy
  45.           of SIO/VSIO and report any errors they find.  It is not practical
  46.           for  me to set  up and test all  communications programs that are
  47.           being used by OS2 users.
  48.  
  49.           It is intended  that SIO.SYS  will accept the  same command  line
  50.           parameters that COM.SYS uses.  Unlike VCOM.SYS, VSIO.SYS requires
  51.           no  command   line  parameters.    VSIO   obtains  all  necessary
  52.           information from SIO.SYS.
  53.  
  54.           If you are using a serial mouse, the mouse device  driver must be
  55.           loaded before SIO/VSIO.
  56.  
  57.                                 NOTICE  NOTICE  NOTICE
  58.           OS2 seems to  have a bad habit of thinking  com programs are IDLE
  59.           when they are  not.  It is  critical for good operation  of a com
  60.           program that the DOS settings of  IDLE SENSITIVITY be set to  100
  61.           and IDLE_SECONDS be set to 15 or more.
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.           Some (but not all) differences between COM.SYS and SIO.SYS are:
  70.  
  71.           1 - SIO.SYS  insists upon  using 16550A (or  up) fifos.   SIO.SYS
  72.           does not allow application programs to disable the fifos.
  73.  
  74.           2 - SIO.SYS will accept any number above 50 as a baud rate.
  75.  
  76.           3 -  The last decimal  digit of a  given baud rate  must be zero.
  77.           For example, 50, 110, and 115200 are valid while 75 and 134.5 are
  78.           not.  A baud rate  of 75 will be rounded to 80 and  134.5 will be
  79.           rounded to 130.
  80.  
  81.           4  - SIO.SYS  is considerably  faster than  COM.SYS.   Any timing
  82.           dependant software (intentional or unintentional) may croak.
  83.  
  84.           5 - Half duplex has not been tested and probably does not work.
  85.  
  86.           Some (but not all) differences between VCOM.SYS and VSIO.SYS are:
  87.  
  88.           1  - VSIO.SYS  creates  a virtual  16550A  instead of  a  virtual
  89.           8250/16450.
  90.  
  91.           2 - VSIO.SYS does not virtualize the loopback mode of the 16550A.
  92.  
  93.           2  - VSIO.SYS is considerably faster than VCOM.SYS.  Well written
  94.           DOS  programs  can  achieve  throughput far  in  excess  if  1000
  95.           characters per second.
  96.  
  97.           Sample CONFIG.SYS statements:
  98.  
  99.           DEVICE=C:\SIO.SYS (1,3F8,4) (COM2:19200,2F8,IRQ3)
  100.           DEVICE=C:\VSIO.SYS
  101.